Proyek Pemrograman C++ (Tugas 4)

STUDI KASUS: SISTEM KASIR TIKET KERETA API

Mata Pelajaran: Informatika | Fase / Kelas: Fase F / Kelas XI SMA

Identitas Peserta Didik

Siap Diisi
TUJUAN PEMBELAJARAN (FASE F):

01 DESKRIPSI SPESIFIKASI SISTEM TIKET KERETA

Spesifikasi Kasus

Anda diminta membuat program kasir penjualan tiket kereta api "Express Nusantara" dengan ketentuan tarif dasar per penumpang sebagai berikut:

1. Kelas Ekonomi Rp80.000 / tiket
2. Kelas Bisnis Rp150.000 / tiket
3. Kelas Eksekutif Rp250.000 / tiket

Ketentuan Tambahan & Diskon Bertingkat:

  • Jika pembeli memesan ≥ 4 tiket, maka mendapatkan diskon rombongan sebesar 10% dari total harga dasar.
  • Jika pembeli memilih kelas yang tidak tersedia (selain 1, 2, atau 3), program harus menampilkan pesan: "Kode kelas tidak valid!" dan tidak melanjutkan perhitungan.

02 ANALISIS STRUKTUR DATA & LOGIKA IPO

03 UJI KASUS & TRACING MANUAL OUTPUT

Skenario Uji 1:

Kelas: Bisnis (2) | Jumlah: 5 Tiket

Skenario Uji 2:

Kelas: Eksekutif (3) | Jumlah: 2 Tiket

HOTS TANTANGAN UTAMA: MENYUSUN KODE PROGRAM C++ LENGKAP

Coding Mandiri

Tuliskan kode program C++ lengkap yang utuh (mulai dari #include <iostream> hingga return 0;) untuk mengimplementasikan sistem kasir tiket kereta api di atas.

05 REFLEKSI DIRI PEMBELAJARAN

🎉 Kumpulkan Tugas Proyek C++

Periksa kembali seluruh kode program dan lembar analisis. Berkas PDF otomatis disimpan dengan format nama namasiswa_tugas4.pdf ke Google Drive Guru.